environmental rohs green allegro china rohs electronic engineering design cadence orcad weee pcb design environment pcb rohs directive electronics pcb layout pcb assembly recycling circuit